696
229
662
293
639
149
282
189
231
69
367
92
390
141
588
118
646
204
270
120
342
100
670
185
854
296
610
192
643
111
177
130
183
81
262
145
172
27
202
52