300 940
908 586
183 369
29 70
826 290
417 889
144 902
713 548
368 65
879 716
774 742
166 455
567 696
272 154
653 67
781 832
644 952
924 14
391 230
326 671