1006 920
114 304
733 103
502 210
851 741
648 507
83 50
261 614
541 328
74 895
502 892
168 423
657 560
757 828
831 771
297 656
12 244
575 816
651 74
622 781