1001 709
553 555
659 135
372 423
296 213
464 374
54 552
647 773
1027 694
267 728
577 686
101 234
225 656
589 601
701 245
946 470
145 121
162 31
187 124
946 201