1035 871
914 982
895 1
886 323
809 721
798 117
778 905
714 808
710 631
666 705
623 685
541 201
520 520
501 250
436 507
341 165
330 723
291 492
217 114
211 581