517
361
1103
535
471
409
386
425
611
401
397
595
418
358
384