979
1337
1247
942
1249
1468
959
820
818
905
1022
967
1121
1043
1169
1473
833
1328
936
892
784
849
1010
804
1135
877
961
835
1154
902
900
958
954
897
975
924
819
1230
1035
901
817
840
972
803
1020
904
877
842
967
845
1129
920
908
849
816
803
777
1431
1182
988