21152
8
3080
3
2932
2
3090
6
2949
0
2245
2903
951
1
8527
1047
1534
297066
929
155
4562
5
7034
5658
9
3715
2503
2699
5151
25669
189326
4651
14
19783
2535
2996
4044
3083