1156579
606132
1008185
30510
51936
412782
867402
1605845
1154406
456192
443662
1099800
998416
1642407
1216886
370457
17064483
14295692
12849960
10372916
6848831
6787668
6558362
6518156
6020477
5417960
5000623
4910253
423770
3937231