532
416
429
383
495
595
337
305
370
514
290
316
452
331
299
300
270
341
295
400
314
336