381
224
587
166
522
290
236
413
513
503