10715
7212
621
5812
7819
10116
9317
5937
773
653
495
374
42057
31940
31013
28125
2432267
21974
2103153
19486
1932149
15820
15540
13800