18561
1305265
11604
7380
5585
65336
49195
4620
441160
5100
4580
4470
26757
20140
16582
12862
1181148
10520
955143
8750
77311