
31

170

119

59

154

53

614

360

203

326