1004
2
3107
7
1320
995
1
1941
4
1382
2268
522
0
964
1895
1135
919
1161
260
2133
1129
1401
1319
1517
1398
2181
1455
1140
1268
1371
1568
4721
4639
2865
1260