21152
8
181997
11
19783
2
2911
9
25669
0
5151
2535
1942
1
32302
2740
3
17946
2711
2906
2763
4651
14
572
7793
4
7893
3090
6
3007
9817
5147
4044
5
4187
10
2258
2932
2676
1189
398656
19