330
295
154
763
388
1746
206
343
401
133
209
980
267
939
284
719
288
582
317
181
432
205
526
1558
300
195
405
426
753
374
883
402
1371
190
335
411
762
217
342
358
575
977
170
879
601
266
284
338
227
539
797
172
191
1398
