2118
1
1569
2891
4
1123
3154
5
1694
2173
1451
0
951
1565
2
2312
1773
1688
2505
1743
3054
1460
1729
2057
1683
2522
3683
1306
2500
790
3354
2949
1481
1681