230
328
304
206
146
299
286
208
205
267
134
104
556
371
310
62
105
309
124
965
148
737
116
272
155
541
97
147
308
334
621
173
277
160
142
163
167
144
494
512
282
227
292
358
217
253
161
138
236
936
433
461
88
835
355
378
652
809
660