0 0
620 221
449 448
522 59
394 508
838 289
675 388
217 259
255 53
87 194
127 186
239 964
807 352
874 804
744 488
42 724
660 682