9
298
211
207
170
149
129
102
89
80
185
157
98
78
60
49
47
45
30
12386
12344
12311
4121
1280
807
384
312
0