19932
6
25669
0
2189
2
2932
3158
2906
1
1331
32302
1768
1736
572
2320
810
2428
181997
11
24337
22
11059
9
2175
1189
742
2348
9954
3546
2245
3
1174