1051 430
2751 793
742 601
675 778
314 286
541 125
306 570
797 394
689 477
295 755
711 654
920 231
816 294
734 843
994 130
713 797
446 5
213 411
334 289
809 806
31 71
400 91