331 271
161 246
322 404
527 543
33 486
753 257
171 531
370 759
670 183
956 989
938 185
845 649
489 177
363 116
377 72
948 818
620 735
611 284
587 604
479 249