13969 612
393051 1294
448464 1571
151302 533
102406 1042
216720 816
319730 967
152488 923
59943 667
147703 335