21152
8
19783
2
3090
6
2711
25669
0
2903
3
2593
1
2932
32302
2378
297066
398656
19
2225
3080
3546
2245
17946
562
2629
2911
9
4651
3014
20
11153
1268
3222
1087
550
5151
2763
1174