286
267
210
427
2813
310
338
316
372
300
265
22336
16810
14841
13340
10182
993263
8894
8790
847148
734142
67911
6780