181997
11
17946
0
14
2535
2
32302
21152
8
3090
6
1189
572
3083
2996
722
255
3765
4
4235
19783
3051
1193
2932
1033
1616
3498
297066
1397
25669
3012
706
2906
1
1294
2986