276616
317569
412782
695383
882402
97257
1655638
1790121
492241
855411
1333192
1154406
456192
153990
443662
1662221
17723483
15172692
13827960
10661916
7069156
7010668
6899831
6812362
6247477
5697960
5463623
5322253
431770
4039231