766
838
2458
1007
870
783
833
819
867
792
886
950
838
834
1115
2897
999
967
847
836
2159
1124
2523
1070
769
2169
774
883
1139
764
912
952
866
889
1140
1242
1091
821
939
2302
918
777
852
1007
843
851
1861
823
819
855
889
1091
754
865
948
893
2338
822
841
878