300 653
575 515
466 832
652 515
43 22
231 222
6 514
797 700
530 150
940 384
360 867
184 530
44 802
321 83
406 931
442 213
721 367
47 938
602 137
2 15
413 44
438 191
473 528
366 431
76 477
340 650
658 993
131 663
447 600
25 573