353
263
395
265
327
242
234
373
172
240
324
31437
23980
22302
19853
1614267
15592
1428148
13746
1281144
12100
10830
9200