2828
2968
5982
3946
3753
3086
4788
3355
3667
6909
4670
11554
2734
2596
2018
12027
2649
3298
2913
7343
4040
4084
5636
4156