1529 903
1116 670
1030 815
1018 60
993 109
988 577
973 690
948 182
939 902
931 255
927 1
920 796
908 86
870 51
862 616
855 513
835 682
830 433
803 379
797 89