412
506
862
656
1024
1226
1805
1617
670
978
1360
1101
603
574
614
622
616
570
609
605
599
840
748
920
1368