816 870
657 639
227 50
386 966
748 648
682 454
295 225
985 883
180 445
555 203
946 262
578 280
1012 978
717 833
541 847
163 513
500 382
958 202
692 178
301 74