3136
928
1091
776
958
988
784
1257
975
997
996
941
941
892
898
991
1060
980
815
1030
803
953
858
1486
1397
839
1577
1269
1302
848
1438
810
851
783
2024
980
790
886
1124
946
1017
771
958
876
979
1258
778
1182
798
889
893
767
1036
839
988
888
948
823
1164
850