1750
1
1729
1105
2
3679
4
1694
1451
0
951
886
1045
2760
1329
2312
1688
2505
1743
3054
5
2277
2057
4311
1683
2522
3683
1306
2500
790
3354
2949
1481
1681