1003 649
993 888
965 706
891 68
887 328
850 412
706 407
685 608
684 943
675 298
665 720
664 540
658 483
639 106
545 13
516 614
494 312
493 95
416 471
372 817