966956
13511000
1504224
1118862
946991
703992
1025667
61586
151122
236464
1567215
771766
977410
83666
1226246
1359928
17728483
15195692
13839960
10664916
7077156
7012668
6899831
6820362
6250477
5703960
5469623
5326253
431770
4041231