952
916
964
883
1002
976
1040
1024
1439
930
858
854
879
832
773
695
902
1158
890
985
859
705
716
1025
1143
1219
915
1364
1630
862
710
688
736
712