1431
2
1382
1
2579
1650
3770
1623
1555
2478
1504
3000
6
983
1443
1297
260
0
1542
1007
931
534
329
750
1746
696
1581
833
1206
389
1366
2166
83
1622