999 647
496 843
847 522
205 483
122 127
167 589
118 835
865 323
70 968
260 295
233 94
343 413
369 736
82 772
257 253
63 57
648 904
696 558
382 287
120 336