928
441
810
593
557
303
686
868
344
652
818
1308
822
1047
324
1061
840
856
843
1066
744
484
1947
1369
1387
1041
587
626
609
997
369
794
754
739
451
741
477
687
892
1517
594
1067
972
646
757
454
784
718
458
439
1152
927
323