1001 171
887 244
824 670
798 939
747 190
689 87
664 121
619 420
529 965
488 783
486 641
475 649
470 391
417 455
344 784
339 132
338 443
301 619
281 976
278 962