9
294
209
205
168
147
127
98
82
77
183
154
96
77
58
47
45
43
28
12386
12344
12311
4121
1280
807
384
312
0