999 947
998 1
942 8
914 943
907 50
864 538
833 407
832 898
830 316
805 575
724 809
664 953
496 428
486 682
419 284
368 155
366 401
358 414
332 702
322 647