1027 557
954 81
910 964
857 84
689 460
636 727
587 50
497 184
477 681
270 227
240 966
211 874
175 318
167 570