832
807
969
1015
1090
1328
1618
900
918
1297
777
814
930
1950
813
872
781
1025
954
1673
735
845
917
888
771
852
951
860
2508
977
1240
781
981
1253
865
801
778
827
940
29067
843
1071
980
814
852
967
828
1109
864
1025
846
946
1546
856
1930
821
999
1308
820
1400