1239
1147
1575
1519
1504
1313
1091
1391
1720
1305
1002
872
816
937
839
750
845
832
879
893
994
871
1145
861
860
904
1158
862
1102
962
1109
881
997