1310 446
3298 741
736 599
448 385
502 55
999 886
969 704
601 817
824 53
865 567
558 818
334 740
612 270
463 465
804 684
913 390
681 710
132 486
631 126
335 734