487
299
812
329
856
270
293
96
338
179
278
178
384
186
250
198
554
174
584
140
583
98
1005
407
541
156
565
31
550
91
348
209
249
94
476
109
457
164
111
76