1623
1
1431
2
2579
1650
1504
260
0
1443
1542
931
1581
1295
2650
20
833
280
389
3770
3000
6
2478
2250
2981
3765
4
2245
3
1555
1226
1366
3053
7
1007
3683