1016 453
1843 922
513 583
602 600
478 422
341 348
981 972
333 331
75 283
471 962
806 969
209 326
468 923
696 13
1002 368
977 11
882 684
296 264
768 93
402 903