2383 220
963 543
350 83
997 161
781 275
456 577
650 14
487 259
579 81
13 509
641 322
176 688
251 238
958 825
313 293
729 220
646 659
907 466
987 637
696 951
541 469
515 927
333 136