300
284
9
16
66
153
43
14
15
197
36
20
11
264
59
38
10
4
3
184
64
42
188
32
26
18
27
112
53
68
33
28
67
30
22
12