1004
2
1941
4
1268
1
1517
1398
1371
4721
4639
2865
1690
2584
522
0
1475
964
1257
1347
1895
1184
1011
4072
3429
7
919
260
1319
1716
1256
1373
2480
389
3292