1247
1
2055
2
2749
3
1339
2219
1972
1000
0
1860
1747
257
1844
1125
637
3065
1277
1547
3583
10
918
1734
1256
2235
83
658
2104
3117
8
1527
2108
2462
820