382
224
587
147
522
291
236
414
513
504