138466
893775
1961788
1646957
1853517
134368
364655
2185869
1177872
1893391
1458258
894746
650236
741906
602210
1058896
17728483
15194692
13837960
10664916
7075156
7012668
6899831
6820362
6250477
5703960
5469623
5325253
431770
4041231