666 625
829 655
411 332
786 401
731 12
691 148
688 762
458 211
251 910
958 817
99 802
899 896
51 877
761 47
637 548
482 881
273 170
144 463
898 942
208 493