950 509
883 472
827 929
815 896
745 165
729 542
709 719
698 15
684 35
680 160
556 7
550 806
532 847
494 200
335 420
315 650
301 799
267 330
187 771
172 116