342 906
1215 9
1087 700
462 912
946 624
743 71
985 503
365 537
438 562
954 23
833 562
345 232
836 260
154 167
353 289
778 861
966 891
636 863
684 665