645 80
357 354
975 704
1057 587
74 10
92 28
466 550
1012 571
638 887
245 119
1003 424
870 395
1043 29
677 718
398 932
43 228
220 189
296 131
1127 232
558 608