373
853
47
696
266
525
240
503
153
346
278
1,048
52
299
156
307
42
235
63
191
41
187
205
39
170
59
147
25
32
133
49
30
141