354
751
377
531
610
612
1061
842
1152
794
1493
792
790
792
919
937
1028
1836
1012
875
960
1061
1146
791
847
990
983
1267
800
966