206
110
238
223
288
284
111
122
189
290
277
153
642
509
252
461
652
346
563
1397
697
3149
72
148
1062
605