240 256
845 415
709 178
584 298
620 244
196 328
904 796
70 346
790 530
509 296
67 152
810 471
546 20
467 759
555 171