4840
43354
4030
456180
37175
404292
336114
30156
33362
27565
28848
2460
29387
22480
20611
18263
1468267
14162
1323148
12826
11480
1120144
9800
82511