1013 849
993 162
887 146
850 702
759 895
748 822
650 480
528 493
412 512
173 84
151 701
97 934
62 533