21152
8
1189
0
3090
6
1193
2903
3
2593
1
2932
2
297066
14
572
3080
528
181997
11
2996
337
497
461
25669
1287
1512
485
2711
838
2727
2911
9
573
4651
1030
398656
19