566
206
820
375
620
278
418
160
240
191
611
145
809
176
603
207
513
71
311
167
393
155
247
107
633
97
544
145
450
176
386
34
123
47
236
104
311
209
579
140