953
780
968
918
5946
846
1237
877
1178
848
828
884
771
843
919
805
2092
789
840
947
850
1684
778
961
753
2275
796
842
885
829
820
897
925
798
3196
1084
837
1486
832
917
1606
934
1196
786
862
1034
964
919
2780
958
948
941
999
1001
754
751
1284
847
836
2356