2505 648
776 914
921 805
518 373
133 423
1004 140
358 312
1897 999
640 53
450 352
960 986
377 726
988 929
418 26
391 575
1143 883
629 313
274 183
960 8
287 129
336 888
518 428