369
438
413
486
525
297
550
431
409
539
367
346
448
695
329
454
501
395
370
574
724
604
890
627
494
397
538
461
478
354
490
445
560