594
503
470
255
283
163
440
347
121
192