2254
1
3805
6
951
2015
2
2505
3051
2776
32302
0
1594
3
1606
2996
1451
7258
6346
16
2949
3090
712
2903
536
2932
2977
108797
297066
21152
8
1812
6781
61216
572
1458
3926
14