1026 920
966 217
591 313
713 770
1023 756
302 631
309 398
838 619
910 110
231 17
411 40
884 795
155 379
124 31
851 343
936 795
842 108
84 238
165 481
827 824