2210
209292
21054
211160
1860
16515
16562
16275
157112
16048
13656
12565
15871
12890
10461
8990
716263
6920
6450
5831
571147
53410
503142
4330