846 155
575 328
729 692
783 69
247 970
767 457
1060 566
401 109
1000 300
500 355
851 621
978 257
2450 849
2085 239
964 540
992 56
391 826
1402 431
207 378
1017 290
880 956
910 499
37 1000