689 832
480 422
694 646
548 509
434 149
423 138
311 271
807 407
606 742
759 25
640 328
792 858
439 453
520 291
737 169
95 1000
32 757
475 615
671 468
252 301
641 531