1623
1
2579
2
1650
1431
1504
260
0
1443
1542
931
1309
1992
3
1581
697
1185
4914
833
389
3770
3000
6
2478
5389
2981
1555
1366
1007
983
1297
1295
1622