20 120 70 70 45,677 70 158 632 289 252 71 401 20 45 1,122 1,597 494 986 108 425 135351