25063 67
6146 324
4652 902
14765 599
5552 590
25208 562
18726 501
9397 51
11117 411
2928 345
2601 658
3402 450