14013
1486
1418
36115
4640
1990
3140
2017
48319
27512
1223
1534
685212
49113
48410
47778
4235271
4038158
33044
3245151
31026
26572
24401
22790