1003 649
993 888
965 706
892 68
887 328
850 412
815 475
706 407
686 608
684 943
675 298
665 720
665 540
658 483
639 106
545 13
516 614
494 312
493 95
416 471