930359
58680
643428
54279
192702
631659
627527
1008529
112393
865248
231473
75527
5486367
4513935
4326459
3440462
3438998
3392286
3337956
3000729
2985226
2476209
2131352
2125407