91 475
332 109
74 35
1010 984
347 390
748 322
651 588
415 372
269 855
43 32
880 549
305 925
150 123
580 173
478 12
629 978
767 703
621 284
793 982
584 121