948
724
814
813
899
773
755
905
1110
713
1126
689
1393
804
703
2268
1437
785
797
701
756
22406
995
816
790
916
762
874
1810
1883
1439
1418
744
1032
867
794
1112
1385
880
972
826
931
908
1804
1086
839
2178
978
852
861
2104
942
1140
985
1004
981
955
882
947
1089