1028 961
773 855
838 840
202 678
261 464
486 445
743 393
869 347
563 273
418 257
53 228
270 112
351 52
997 18