1027 557
954 81
910 964
858 84
689 460
636 727
588 50
497 184
477 681
270 227
240 966
211 874
176 318
168 570