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