2333 336
1129 430
369 354
296 768
409 787
86 875
106 512
221 794
249 516
603 713
1000 723
1102 382
591 950
905 862
969 690
859 882
566 743
940 182
447 576
388 796