471
640
827
1555
431
381
371
461
1091
649
363
566
881
583
395
547
615
653
516
411
1862
450
420
512
623