1032 811
724 782
617 711
989 170
516 310
195 162
832 564
715 193
959 606
287 577
444 760
513 583
712 180
370 43
82 939
878 838
784 818
525 52
649 399
186 505