1296 81 308 189 251 28 35 1739 82 214 1426 1354 1552 1945 104 900 818 118 1255 258
