1008 594
954 414
946 463
873 619
773 257
732 641
722 496
715 128
646 171
634 62
613 238
601 204
580 389
576 951
573 666
557 760
508 472
451 446
450 585
417 81