938775
849239
1404928
814596
1151958
53636
172209
1211105
934347
415782
626948
304142
1029687
916575
1509604
270164
20178484
19695692
17981960
11960916
9289156
7922362
7861668
7380623
7074831
6917477
6913960
6418253
457870
4372231