960
2
3014
20
1004
1941
4
3085
5
3491
3485
7
964
1
3316
10
5141
1319
260
0
522
1895
1517
1398
4721
4639
1568
919
2865
2263
1268
1371
108797
2350
742
2234
3527
1647