849665
313845
755449
667198
429869
854535
157270
18151
802160
591544
694993
88836
695400
1204265
286426
392995
4993500
2623654
1922336
1704736
1679237
160867
1546895
1514433
1482854
1472922
1432850
1316500
1310400
12702