932
1298
823
896
786
828
979
812
1572
868
2786
820
1089
1040
1776
1299
2645
978
888
979
1970
820
827
757
821
1885
1695
2856
824
811
2592
1082
1224
750
954
1023
903
839
2540
752
842
1603
957
858
1444
1001
806
1232
988
861
1432
851
1754
1446
927
789
1533
1025
1032
4253