3805
6
2254
1
21152
8
2505
2
1594
3
2776
951
3090
3080
2932
2015
3715
5151
1606
1451
0
4651
2405
2740
2535
280
2650
20
6346
16
297066
2977
3083
181997
11
32302
2773
19783
1047