1729
1
1105
2
886
1045
1309
0
1992
3
697
5389
2057
1683
4914
3354
1247
2505
3683
1743
3054
5
2277
1750
1306
2044
1175
2500
582
790
1481
2060
21152
8
12472