21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
579
3158
17946
3080
1849
25669
2711
2203
2911
9
4651
9956
398656
19
189326
550
5151
14
2502
19783
2535
2996
4044
5
3083
2465
1189