2403
686
809
1847
939
860
2977
936
943
860
691
1387
671
913
791
856
2367
1263
932
3065
822
1125
710
738
966
3106
725
710
1121
648
4563
807
1035
837
736
832
903
807
810
797
727
712
789
1017
706
703
707
812
904
1187
1204
877
967
838
677
1007
2576
999
694
761