999 618
829 87
503 643
867 886
531 120
673 57
810 106
109 841
16399 748
7362 86
5416 578
4557 981
3702 192
3652 510
2410 216
2274 495
806 493
826 872
738 574
804 329