500 500
10
356 282 100392 1
236 364 85904 1
245 343 84035 1
151 342 51642 1
145 352 51040 1
250 164 41000 1
205 198 40590 1
147 272 39984 1
155 179 27745 1
174 132 22968 1
