1505
928
1182
1081
1077
1103
824
2857
1502
876
1017
1109
830
900
860
779
861
996
1367
835
2125
968
1041
1588
1149
1717
879
1117
962
1332
860
1088
1419
1271
953
955
862
1563
845
904
813
937
838
904
1091
2154
1482
989
1197
1000
977
907
981
941
915
2039
1019
986
927
932