31,680 4,439 78,239 56,089 676 8,092 363 58,899 39,612 2,063 818,051