2835 596
22854 144
487 111
5719 291
25063 67
30515 663
11787 107
17982 805
45445 475
11100 255
18726 501
31337 329
14834 598
5611 395
30551 221
4785 911
3611 379