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