544 287
539 270
218 194
163 442
23 214
309 734
34 344
642 423
432 654
953 235
877 710
252 410
99 505
888 923
278 178
558 882
690 829
429 183
751 245
22 1