1004
2
1941
4
522
0
964
1
1895
919
260
1319
645
752
1517
1398
1268
1371
657
1568
4721
4639
2865
532
612
1501
1093
2263
182
485
1699
742
5897
1778