3805
6
2254
1
2505
2
951
21152
8
3080
3
2932
2015
2776
3090
1594
1606
1451
0
2535
2977
19783
6346
16
4034
2740
17946
3715
32302
297066
5151
1500
4651
25669
3498
4
280
2405