312
267
215
1280
168
1646
226
185
133
277
378
257
121
188
98
48
63
66
34
39
54
52
50
32
83
149
144
101
27
252
75
90
71
270
47
564