53636
1541139
645773
1211105
934347
415782
626948
304142
1029687
916575
270164
1124949
1695638
1016778
1163833
876532
20157484
19572692
17938960
11936916
9260156
7903362
7839668
7185623
7072831
6913477
6894960
6413253
457470
4363231