21152
8
3080
3
2932
2
19783
3090
6
2740
3715
17946
0
5151
2535
25669
297066
32302
572
3765
4
181997
11
1500
1
4651
1730
1189
3498
280
2405
3546
2996
3779
2903
2650
20
2964
1047