12337
1106
2145
843
630
580
634
598
548
928
648
611
758
717
569
777
3533
1275