total: 341103