175
70
1512
382
171
131
173
202
1101
277
220
27
147
229
309
165
40
93
97
248
843
261
350
370
32
119
159
205
130
50
126
157
354
397
148