2948
3
3014
20
2152
2
785
1
1011
0
2241
3085
5
3491
4
3485
7
12717
1734
4697
1746
3316
10
5141
1676
1944
1524
608
2173
108797
2350
2368
936
2234
1788
836
3527
1647
1695