423
286
283
425
3514
332
4112
362
321
290
343
33197
25300
23652
21023
1715267
16342
1530148
14546
1374144
12610
11470
9800