381
224
586
522
290
236
413
512
503
198