598951
974964
414829
641675
384882
632867
175375
18710
525692
25878
740274
128187
419372
706511
393930
946592
1026692
448407
235916
378843
622913
360935
217602
944328
541286
469644
14290
39244
248394
455308