21152
8
3715
2
3090
6
3080
3
2932
5151
3083
2740
4651
181997
11
2405
1
572
0
1047
2535
297066
280
2650
20
19783
17946
604
32302
25669
1494
2773
621
3498
4
38477
34
1516
2996
971