101 63
858 897
197 26
340 456
846 351
747 178
142 971
354 107
73 891
607 607
229 711
102 398
51 782
989 349
775 935
790 398
527 541
863 780
309 745
138 912