13965 612
392899 1294
448242 1570
151093 533
102387 1042
216590 816
319594 967
152443 923
59863 667
147308 335