976 450
908 109
877 718
863 7
805 681
674 477
669 963
646 441
618 978
589 530
567 513
526 99
526 859
503 200
491 1000
438 22
401 339
327 519
285 356
242 210