3136
928
1091
774
958
986
782
1256
975
995
994
940
941
890
898
991
1058
978
815
1029
801
952
857
1483
1396
839
1576
1269
1301
847
1438
809
851
782
2024
979
789
886
1123
945
1016
770
958
875
979
1258
778
1182
797
888
892
765
1036
838
987
888
947
822
1164
850