1068 99
260 437
851 483
407 341
942 811
1018 723
740 941
387 84
129 905
669 842
369 304
548 445
496 281
810 668
354 952
935 424
915 66
334 270
1071 759
633 302