951
395
318
446
529
379
464
724
556
558
598
618
376
563
399
645
390
429
521
400
890
745
533
383
330
549
583
624
409
391
652
445
459
478
929