1028 904
1027 540
1013 121
993 193
968 650
961 1
954 51
942 904
936 137
898 342
889 277
863 858
855 298
834 614
816 772
644 197
614 945
613 827
610 16
588 792