24026 67
5953 324
4494 901
14709 599
5482 590
25173 562
18676 501
9348 51
10968 411
2892 345
2573 658
2695 450