376
341
370
340
240
310
282
326
211
295
330
271
45317
34380
33783
31405
2705268
2435154
24274
2131149
21226
17090
17070
15340