1015
1
1694
951
690
960
2
2669
564
1743
0
1004
108797
1941
4
2655
3957
3
964
1319
260
522
14861
7
1895
21152
8
2949
1517
1398
4721
4639
4702
1568
919
1787
2865