1033 158
889 393
58 700
320 977
773 298
603 277
483 60
867 577
892 865
599 124
90 344
861 892
146 565
341 876
840 834
262 883
694 984
875 520
275 231
331 257