9
296
209
205
168
147
127
99
86
78
183
155
96
77
58
47
45
43
28
12386
12344
12311
4121
1280
807
384
312
0