1028 533
934 763
819 134
819 987
793 285
688 497
664 518
602 842
595 907
564 958
507 777
412 813
283 444
265 167
245 657
151 473
127 18
110 181