250 250
545 143
621 282
599 626
195 274
674 124
619 508
501 293
872 118
76 715
332 606
76 416
889 826