2505
2
2254
1
1451
0
3805
6
951
2015
2776
1594
3
1606
21152
8
6346
16
3090
2903
2932
1015
2669
1694
690
2977
564
3080
1743
3491
4
108797
2667
712
5122
2949
770