953
780
968
918
5945
846
1237
877
1177
848
828
884
770
843
918
805
2092
789
840
947
850
1684
778
961
753
2275
795
842
885
829
820
897
925
798
3195
1084
836
1485
832
916
1606
934
1196
786
862
1034
964
918
2780
958
948
940
998
1001
754
750
1284
847
836
2356