266
397
3416
332
293
439
304
375
480
260
2510
243
26787
20160
18681
16632
1314265
12922
1183148
11634
10570
965143
8780
77311