21152
8
3090
6
5701
2903
3
2593
1
2932
2
297066
0
3080
6047
4
5164
5
11891
27
2028
2522
5946
2711
2911
9
4651
8843
10
398656
19
4309
550
5151
25669
19783
2535
1510
1637
4044
3083
17946