2834 596
22840 144
487 111
5715 291
25056 67
30515 663
11787 107
17982 805
45443 475
11100 255
18726 501
31337 329
14833 598
5609 395
30549 221
4785 911
3611 379