21152
8
1011
3
3715
2
3090
6
3080
2932
5151
2740
4651
181997
11
2405
1
1047
2535
297066
0
280
2650
20
19783
17946
3083
32302
25669
2773
3498
4
1516
610
3546
2903
2964
1603
3765