1015
1
1694
951
690
2669
2
564
1743
0
108797
14421
12
1712
12149
11761
4
1421
8582
3
2840
21152
8
2949
4179
1787
6362
5
2670
5375
4285
4938
2294
1923
2386
10598
1451
2522