1654957
838967
139166
1482139
153866
1906369
737912
371655
615288
432282
904531
1553607
1003672
1184872
987410
1465258
17977484
15536692
14337960
10800916
7290156
7100668
6946362
6918831
6325477
5787960
5640623
5431253
434270
4070231