148
40
600
32
407
178
405
55
364
127
257
85
151
52
576
168
665
85