13961 612
392583 1294
447713 1570
150688 533
102334 1042
216233 814
319294 967
152349 923
59672 667
146786 335