181997
11
1011
0
2535
2
1676
19783
2932
3498
4
32302
17946
12717
1153
4697
3090
6
2241
21152
8
25669
3080
3
1746
1
1044
4044
5
3083
2465
3125
3765
1944
2476
3779
4471
2903
2964