1028 266
1006 276
980 393
971 279
922 160
909 449
905 515
901 218
899 713
896 52
893 334
864 632
863 839
843 233
841 992
802 998
799 181
785 556
753 950
731 776