389
147
421
168
132
429
135
504
335
9
255
3
19
611
120
146
