391
312
314
3217
246
384
431
406
232
297
315
353
31527
24100
22342
19883
1617267
15642
1435148
13796
1283144
12160
10920
9200