5412
947
517
388
600
11014
796
371
657
804
515
347
38427
29470
27723
25165
2143267
19414
1885153
1749147
17296
14440
14120
12330