1649691
1739283
710586
888543
1004245
720778
1022482
537337
432715
595553
223997
998799
385346
772413
1105319
657390
17734483
15198692
13846960
10666916
7081156
7013668
6900831
6821362
6251477
5704960
5473623
5332253
431870
4042231