total: 506204