1143552
1176894
724399
151366
99378
74938
109413
134131
811543
1509591
1462355
85635
1961873
1440258
1641691
2201890
17085483
14324692
12875960
10377916
6849831
6792668
6563362
6533156
6027477
5429960
5014623
4922253
423870
3940231