24980
1509148
11290
81878
7702
6420
5810
5060
52172
3938896
3361
3750
32787
23312
20693
1689267
16142
14416
1350144
12510
9680