593
239
589
106
458
106
224
241
250
84