2894
1684
2645
2364
2540
1990
2644
87918
1306
3494
3516
4102
3815
10789
7860
5211
4950
2830
10011
1110