1112
1
2522
2
1681
3354
1547
2505
784
0
1015
1843
2495
1558
1468
801
1431
1038
866
2890
3
1690
1382
3518
2356
6
1788
1380
1720
2184
4944
868
1451
2668
2368