606
246
173
133
400
77
375
26
258
174
187
77
411
122
348
51
170
163
320
17
507
95
304
195
240
15
295
149
480
151
562
175
389
149
221
164
336
124
450
133