86 29
688 401
287 88
1199 425
508 218
506 483
592 533
380 382
734 834
299 65
772 215
10 639
648 383
73 921
767 830
610 641
943 19
318 114
457 85
529 365
422 673
482 600
14 606
979 308