286
283
425
3514
332
4112
321
290
343
362
445
260
33167
25290
23622
21023
1713267
16322
1530148
14546
1371144
12600
11460
9790