total: 477001