2859 918 1144 800 474 579 690 1681 574 573 691 354 277 480 318 780 349 326 398 525 237 197 176 548 151 374 272 201 954 138 248 1080 239 562 852 179 258 151 223 225 168 626 221 156 817 95 90 2647 263 269 100 129 222 179 190 501 71 192 119 174 326 49 115 303 202 131 455 264 266 1253 137 127 122 98 92 151 144 97 187 1044 70 591 165 119 845 107 34 