4 57
358 574
611 427
452 203
169 127
86 16
584 50
197 504
300 399
426 913
610 212
206 170
161 47
485 447
195 577
318 105
93 975
871 876
107 52
162 396