656598
255823
605743
672354
949137
103096
260992
371657
278776
1023691
1117254
938613
566591
963597
647318
1010448
5397500
2824654
2066336
1822237
1782736
170667
1689895
1614433
1511854
1508922
1462850
1372500
1330400
1313590