2059 160 465 279 255 812 1572 6259 837 20 621 445 7400 230 152 390 1187 151 122 1085 145473