1027
6510
434
5316
6911
573
572
590
628
442
1124
706
38437
29470
27723
25165
2143267
19414
1885153
1749147
17306
14440
14120
12350