1338
1029
892
2031
3421
1548
810
771
941
902
1046
885
873
864
1050
840
857
878
847
1500
1564
951
919
959
852
1010
887
1048
886
945
946
832
15195
1003
1075
900
1089
991
1922
856
1418
933
912
775
905
844
965
1048
1165
922
1081
1102
896
827
830
4480
1008
1030
841
830