313
273
302
454
475
288
335
296
334
301
320
297
26787
20150
18621
16612
1311265
12912
1183148
11624
10540
964143
8780
77311