2247 264
17749 36
15353 547
5835 466
6767 596
5487 807
5561 278
19680 735
6551 350
4239 503
9032 472
3252 458
3495 152
5658 197
11273 650
2138 114