487
4011
484
355
261702
3310
364
303
307
363
4910
26727
20140
18531
16562
1301265
12862
1179148
11594
10520
951143
8750
77311