1333192
1154406
1287636
456192
153990
443662
1662221
370457
1221527
1116476
1429514
2011681
961350
1013580
502460
68448
17739483
15206692
13860960
10667916
7090156
7016668
6900831
6826362
6253477
5704960
5476623
5336253
431970
4045231