3014
20
1004
2
1941
4
3085
5
3491
3485
7
964
1
3316
10
5141
2999
3
1319
260
0
522
1895
1517
1398
467
4721
4639
1568
919
909
2865
1001
2263
1268
1371
108797
2350
742