1007 757
914 780
357 739
553 509
360 588
359 296
447 247
273 945
712 199
949 49
520 787
171 81
888 620
398 691
20 537
234 131
432 783
148 48
162 941
602 823