960
2
1004
1941
4
2655
1
3957
3
964
1319
260
0
522
14861
7
1895
1517
1398
4721
4639
4702
1568
919
2865
676
2263
2211
1226
2959
1268
2480
3154
6
1371
108797
742