1012 581
604 67
635 450
806 969
206 649
551 622
576 860
408 538
526 664
416 579
269 856
197 577
433 928
369 708
825 764
785 454
737 166
315 225
491 261
541 790