1004
2
522
0
1268
1
1517
1398
4721
4639
1699
1941
4
964
1895
919
260
1319
1371
1568
2865
2263
389
742
1778
1673
3926
14
1431
638
2368