4015
399
341
276
2722
254
436
235
3412
3636
3212
377
22436
17040
15031
13460
10292
1001263
9024
8890
855148
742142
6840
68411