953 1000
461 457
525 52
665 446
653 143
262 657
602 600
480 635
389 92
54 765
426 530
522 981
807 407
252 301
814 469
477 121
222 184
517 52
344 918
746 390