183
919
141
521
313
497
178
455
55
299
71
269
174
100
64
204
97
304
68
395
189
57
147
50
131
103
138
153
1
2
18
17
114
24
118