294 628
1163 1000
36 641
843 524
552 332
447 858
89 535
402 893
783 864
454 496
278 484
766 735
812 257
580 274
326 49
717 234
831 66
867 911
746 525
668 528
543 55
155 586
509 100