597748
566512
511882
117657
472718
449433
285299
938745
386564
82210
140694
469915
654598
318446
239495
380267
5178500
2712654
1992336
1733237
1732736
164467
1593895
1565433
1494854
1486922
1446850
1328500
1320400
12782