967991
1036406
173616
82224
477420
405423
588531
1111983
60638
731816
415751
991273
605440
99059
2867
680964
17083483
14322692
12870960
10377916
6848831
6792668
6563362
6533156
6027477
5429960
5013623
4919253
423870
3940231