2254
1
3805
6
951
2015
2
2505
6346
16
2776
1594
3
1606
1451
0
3090
4044
5
17946
14
2996
2977
2535
32302
25669
3125
19783
1189
1461
4034
2155
2964
3498
4
1650
2478
3868
10