181997
11
2535
2
19783
1505
0
1044
1
2932
3498
4
32302
6561
14
17946
216
688
2358
9
1888
2595
8
2761
1153
1145
3329
3090
6
1306
21152
25669
2304
2037
2182
3154
3080
3
1931
301