313
273
302
454
475
288
335
296
334
301
320
297
26787
20140
18621
16612
1311265
12902
1182148
11614
10540
964143
8770
77311