13857960
15203692
5515
17737483
7086156
866316
5474623
5335253
5704960
10667916
6822362
6252477
1649691
710586
1004245
720778
1022482
537337
432715
595553
223997
998799
385346
772413
1105319
657390