1775
1244
851
2975
859
787
1405
1514
1832
1055
777
1157
1416
842
947
1037
940
1049
1099
936
1084
952
776
749
1014
884
16097
5199
924
848
1650
2479
984
828
777
962
908
821
1006
805
1266
787
805
869
1104
856
1175
994
822
873
979
741
986
925
852
2285
816
766
837
853