594
503
471
255
283
163
441
347
121
192