1250 1000
111 814
238 439
25 487
62 801
189 173
910 595
549 366
854 127
549 80
805 40
802 180
971 786
959 885
10 357
759 778
294 260
87 915
886 829
613 539
666 113