812
864
4070
2649
2087
944
879
870
1003
818
1638
978
1194
946
851
903
822
796
2214
1497
853
875
820
2760
1154
3710
905
843
1036
845
886
999
1259
870
1556
868
869
780
1258
2868
1600
907
1062
1680
1693
1965
962
894
932
5887
14351
893
922
950
908
2150
959
984
1048
1041