1946818
2032157
1554215
74938
109413
1175894
99278
134131
811543
1509591
1462355
85635
1961873
1440258
1641691
2201890
17085483
14324692
12874960
10377916
6849831
6792668
6563362
6533156
6027477
5429960
5013623
4922253
423870
3940231