280
293
373
304
253
305
350
316
273
266
397
3416
26727
20140
18531
16562
1301265
12862
1179148
11594
10520
951143
8750
77311