1004
2
1941
4
522
0
964
1
2110
1895
1286
1332
919
260
1319
1517
929
1489
5
1630
1398
1268
1371
2257
1568
4721
4639
2865