532 65
743 473
152 137
165 683
909 547
575 808
479 214
882 559
111 336
683 409
285 42
855 684
125 843
211 785
696 419
492 114
206 968
67 626
867 803
471 739