2840 596
22958 144
488 111
5736 291
25095 67
30521 663
11791 107
17985 805
45467 475
11101 255
18727 501
31375 329
14837 598
5614 395
30555 221
4787 911
3611 379