696
36
474
191
156
122
407
28
307
13
330
40
138
99
324
145
391
164
299
123
147
26
250
158
258
47
346
104
422
77
220
57
265
103
517
168
240
95