1005 482
980 909
978 142
934 301
896 972
845 535
842 853
832 606
796 310
771 623
743 532
687 64
666 831
638 508
595 394
500 812
439 824
438 274
348 26
220 119