981403
349962
229915
608689
2033713
2577724
356637
1126866
1551591
3220269
1841727
1991818
1077843
2074216
1213894
1499708
17977484
15536692
14339960
10800916
7290156
7101668
6946362
6918831
6325477
5787960
5641623
5431253
434270
4070231