611699
286481
2616474
2687408
1100157
213121
2198972
431870
314218
173153
6900831
1906968
151347
2111784
2350878
930513
17735483
15203692
13850960
10667916
7086156
7013668
6822362
6252477
5704960
5474623
5335253
4043231