381
224
586
165
522
290
236
413
513
503