4096 560
2345 338
14436 781
1755 85
6882 597
9218 636
2577 242
4464 584
7414 101
2115 169
3519 784
10846 901
3655 383