2712
1817
855
1462
1568
2060
1865
1598
766
923
822
817
16583
1033
868
889
890
868
1227
901
999
945
1050
1614
957
891
1710
860
1226
1032
3043
1252
862
864
863
871
1347
1045
980
869
3878
897
999
845
908
967
1121
831
855
871
921
857
1049
995
1001
905
886
827
907
1594