999 488
983 465
972 238
947 219
937 784
937 194
862 815
848 369
846 788
840 64
821 839
813 69
782 751
756 728
681 427
650 31
643 36
631 361
611 406
588 12