303 706
688 401
589 988
2120 476
2317 702
415 878
32 153
490 16
767 628
627 282
830 33
841 541
137 718
570 388
542 498
50 50
1020 27
1070 630
539 102
853 127
637 732
391 910