9
297
210
206
169
148
128
100
87
79
183
155
96
77
58
47
45
43
28
12386
12344
12311
4121
1280
807
384
312
0