13966 612
392946 1294
448297 1570
151143 533
102389 1042
216620 816
319629 967
152453 923
59881 667
147413 335