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