3014
20
1004
2
1941
4
2769
0
3085
5
3491
3485
7
964
1
2115
2428
3316
10
5141
2550
2999
3
1319
260
5919
522
1876
1895
1517
1398
123674
35
467
4721
4639
1568
919
909
1961