6111
2854
5026
3559
4673
5215
2718
2616
2241
1579
3952
2441
2549
3043
1358
12688
7103
6848
9540
16665