21152
8
3080
3
2932
2
19783
3090
6
5151
17946
0
2405
1
2535
297066
32302
3765
4
2740
25669
3715
1500
4651
1730
1189
2902
16
572
181997
11
2773
3498
280
2996
3546
475
984
3779