212
8912
340
190
374
454
5510
334
593
272
592
5116
40177
30690
29343
26505
2287267
20654
1995153
1846149
18316
15140
14710
13060