12 1201054 15080 444 485 566 580 622 671 820 912 971 983 1139 1323