1093
910
1672
877
999
2139
1513
874
806
949
4839
863
974
1246
819
1788
840
1208
830
1850
1221
857
957
1664
901
815
947
799
935
923
1284
795
842
973
3716
871
817
823
877
1087
858
999
898
840
1367
779
1491
915
1366
1408
917
875
806
815
851
856
902
870
924
892