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