1 2 3 93 215 55 1027 1028 1029 12 1030 6 1031 584 1032 31 13 1033 1034 16 1035 1036 1037 1038 30 214 779 1039 198 110 213 1040 180 20 101 482 116 1041 121 525 1042 1043 1044 123 74 1045 1046 1047 118 1048 33 157 529 1049 1050 144 295 1051 1052 1053 283 1054 417 197 385 1055 1056 1057 390 18 252 266 1058 782 156 1059 1060 151 1061 106 1062 1063 233 338 1064 686 67 1065 1066 56 302 262 1067 332 23 60 771 712 282 1068 1069 868 1070 1071 1072 261 1073 1074 1075 