999 596
954 620
923 392
910 787
859 714
722 357
684 903
674 433
669 239
643 24
642 200
625 367
572 313
546 408
546 504
511 416
418 559
413 745
368 184
330 723