25718
2220
2880
3810
2242
2860
2590
15530
30637
2074
42014
1764
685212
49113
48420
47778
4235271
4038158
33044
3245151
31026
26582
24401
22790