1016 453
1841 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
879 684
296 264
768 93
402 903