291 28
38 157
907 887
76 824
734 886
104 806
347 532
610 614
693 705
884 141
544 44
201 551
533 714
659 336
821 594
238 406
228 180
227 525
702 813
326 95