447 340 90 1255 1100 697 171 1163 1256 121 506 835 838 195 1145 564 378 278 150 875361