21152
8
550
1
3090
6
2903
3
2593
2932
2
940
2629
297066
0
3080
1189
2711
658
2911
9
4651
398656
19
2600
4
5151
25669
14
19783
2535
2996
706
4044
5
3083
17946
2465
400
3125