2990
2490
2383
47951
2334178
19035
21718
21523
2140
21161
19631
1352
26727
20140
18531
16562
1300265
12862
1179148
11594
10520
951143
8750
77311