589
246
345
293
788
296
73
106
217
303
82
97
279
480
68
319
59
44
320
641
389
79
231
559
535
178
189
443
354
508
265
216
2443
213
241
77
456
247
444
161
867
148
156
583
101
83