861 141
309 739
79 24
377 170
114 53
903 640
75 602
632 71
35 764
450 23
815 453
684 588
668 156
537 876
148 639
871 517
609 773
644 146
401 752
83 197