688 404
541 16
682 332
362 632
1006 461
644 322
488 206
298 847
949 979
375 417
758 802
618 552
349 528
740 529
273 352
214 295
706 308
840 408
1000 371
136 506