903 796
845 415
810 471
789 530
708 178
619 244
584 298
553 171
546 20
509 296
466 759
239 256
193 328
70 346
67 152