1016 964
670 417
377 363
322 854
433 293
670 366
218 664
80 832
926 599
913 181
176 562
91 72
340 609
781 381
537 741
625 404
507 293
841 964
852 836
385 3