1009543
58732
389105
37993
743116
42709
391365
982317
85553
848455
234628
82672
485667
507994
169942
17473
5348500
2804654
2046336
1804237
1775736
169867
1653895
1607433
1510854
1500922
1460850
1353500
1327400
1304590