9
293
207
203
167
146
125
98
81
76
183
154
96
76
58
47
45
43
28
12386
12344
12311
4121
1280
807
384
312
0