21152
8
1015
1
3090
6
6236
10
2903
3
2593
2932
2
297066
0
2184
2911
9
3080
398656
19
1566
3083
771
17946
2711
1169
3546
2996
4651
2707
1189
32302
14
1690
3824
1697
3298
1559