344 86
649 589
742 617
265 137
953 836
104 283
56 615
935 870
558 272
548 844
1000 110
440 360
677 93