1157 249
961 843
629 68
35 109
202 639
270 91
647 712
695 155
555 211
639 570
512 917
966 392
749 25
316 594
71 713
543 327
687 448
850 798
38 941
943 156