1126
704
873
952
1143
657
695
724
675
809
711
900
668
705
696
2319
877
757
3810
656
690
661
701
714
740
984
1181
741
2112
748
777
968
802
783
786
1359
1482
2156
754
831
766
1653
1337
2460
676
2014
1109
1830
779
2680
822
8365
881
4679
919
747
1809
724
1752
971