1029
3
921
2
1173
730
1380
834
1008
1
867
727
781
876
2418
751
1001
4
987
828
796
579
810
779
811
1545
1198
735
831
844
967
741
615
920