5115
317
8514
487
420
282
451
396
366
442
493
350
41867
31690
30763
27925
2415267
21784
2079153
1924149
19146
15730
15420
13640