21152
8
14
0
25669
3090
6
297066
2903
3
2593
1
19783
2
1189
2932
32302
2378
1769
581
17946
3080
1193
392
1317
1849
2303
2711
2911
9
4651
398656
19
5043
550
5151
2535
2219
4