304
392
316
324
330
263
375
4410
283
312
290
296
29647
22610
20722
18423
1475267
14232
1332148
12906
11500
1139144
9940
83111