2376
1594
647
673
706
1001
642
675
876
650
672
865
1136
833
649
722
751
719
781
765
857
903
1384
776
835
940
1449
1139
1277
975
809
1132
935
958
1033
919
993
983
1014
1060
951
1095
1004
1102
947
1244
957
816
793
1343
855
953
824
1195
1532
2007
1031
1311
1483
916