406 117
295 161
656 589
370 180
468 408
381 321
586 351
470 517
570 390
907 754
585 278
329 921
429 966
754 342
706 836
796 681
148 478
782 198
625 584
588 35