1031
812
806
1442
1651
1029
894
730
806
1232
5514
708
1046
775
884
926
854
1038
1328
870
1383
941
865
937
1144
1285
1027
843
856
933
779
1218
766
737
1090
1190
804
825
921
1405
1108
745
831
691
777
1991
744
3308
742
729
950
852
801
805
1111
1116
962
825
902
779