1009
420
287
307
293
248
788
215
393
605
242
397