1015
1
1694
951
690
2669
2
564
2605
1743
0
1004
108797
1941
4
1683
964
2044
1319
260
522
1895
21152
8
2949
2274
1517
1398
3186
4721
4639
1568
919
19944
1787