21152
8
14
0
3090
6
297066
2903
3
2593
1
2996
2932
2
1189
1461
572
32302
3080
2906
17946
3546
1193
2711
2911
9
337
4651
562
2471
1045
398656
19
2372
7034
550
5151
2799