2948
3
1015
1
1694
951
690
2669
2
564
2173
2999
1743
0
108797
2152
785
1011
2241
12717
4
1734
4697
1746
1676
21152
8
2949
1944
1524
1787
608
2368
936
1788
2670