533
416
429
384
496
596
338
306
370
515
291
316
452
331
301
300
270
342
295
400
315
338