482800
1035415
532440
616731
27884
926924
306350
1028946
807322
722763
886223
484496
301923
713439
305963
316259
396171
88924
4158
62182
671477
53373
589255
555772
468393
255828