4096 80
4259 826
1504 261
3655 130
4227 965
2576 549
11675 73
2745 256
2188 342
1429 46
2218 315
2323 193
12842 391
11440 168
2185 515
3772 351
13507 70
4564 625
817 66
1732 208
2033 435
1300 68
1755 167
4135 825