21152
8
4651
3
3090
6
572
0
3080
2932
2
14
19783
3715
297066
5151
2405
1
45986
181997
11
2740
2535
280
2650
20
3083
55
1068
774
2174
4
32302
2773
2092
1781
1047
1357
3498