1284 706
1029 24
1001 947
988 654
985 69
964 292
960 142
949 998
926 67
912 803
898 672
886 484
866 820
862 83
856 144
846 96
833 908
816 812
797 959
783 472