331
586
29
180
250
107
42
28