21152
8
2629
2
3090
6
2903
3
2593
1
2932
5782
4
297066
0
3080
4198
2711
1622
2911
9
4651
2093
398656
19
550
5151
5946
25669
14
19783
2535
2385
2996
4044
5
3083
1038
17946
2465