506 603
995 286
288 653
648 172
287 618
199 585
434 720
352 162
441 313
421 110
527 255
535 562
668 744
129 543
838 910
310 711
842 832
114 271
79 248
577 15
202 34
373 624