1002 851
991 284
984 153
978 189
956 568
925 3
875 358
861 196
826 340
821 839
669 253
634 303
605 800
577 740
568 161
560 393
556 570
484 279
447 728
406 882