305
230
124
489
252
470
183
364
65
219
63
289
64
173
74
153
37
113
31
178
25
85
57
148
21
123
14
122
61
713
9
20
111
12
110