1068 59
1014 64
806 911
785 256
767 384
737 967
721 964
704 940
693 448
681 370
667 727
650 882
643 497
635 742
611 439
406 524
394 910
357 242
350 520
348 331