1001 771
277 630
503 755
366 275
982 217
965 947
566 413
399 575
81 28
619 508
469 907
212 491
857 73
331 671
282 52
362 35
506 657
776 21
307 653
678 841