396 114
737 843
343 565
386 651
1245 1000
706 605
326 997
877 267
1070 630
805 40
830 33
539 102
341 124
2779 912
968 786
853 889
814 154
580 192
689 477
627 282
248 586
617 643