583
454
472
416
541
655
370
337
398
555
318
342
484
357
324
328
294
364
319
436
341
364