13965 612
392903 1294
448250 1570
151100 533
102388 1042
216595 816
319599 967
152446 923
59864 667
147327 335