1003 318
989 305
921 609
824 424
798 341
779 625
761 412
755 304
731 962
698 285
579 93
576 470
555 295
516 1
514 313
511 620
508 698
487 342
414 638
356 310