5110
4320
483180
45254
38575
421292
350114
35662
31156
28565
2650
30248
30807
23380
21572
19373
1562267
15012
1398148
13436
1228144
11880
10450
8780