215
1280
167
1646
226
185
133
277
378
312
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