2965 412
2893 313
773 896
2439 127
646 859
231 76
988 100
586 43
546 966
674 736
781 864
860 975
999 488
1545 842
939 545
63 889
933 175
356 763
492 569
922 805
767 467
144 18
929 784