353
609
471
346
160
113
96
73
143
281