25031 67
6136 324
4634 902
14758 599
5551 590
25205 562
18726 501
9392 51
11111 411
2926 345
2598 658
3401 450