1279
399
414
942
611
1575
1042
687
922
450