22541 66
5744 323
4282 901
14658 599
5358 590
25103 562
15709 497
9252 51
10774 411
2852 345
2545 658
2637 450