1623
1
1431
2
2579
1650
1504
260
0
1443
1542
931
1581
833
389
3770
3000
6
2478
2981
1555
2505
1743
1366
3054
5
1007
2057
1683
1185
983
1306
1297
2500