160 893
25 21
682 602
733 146
83 398
650 171
669 533
604 810
151 835
91 72
885 481
631 245
366 290
615 599
1009 826
455 798
305 896
686 603
17 884
622 962