22584 66
5832 323
4286 901
14660 599
5363 590
25104 562
15721 497
9274 51
10774 411
2854 345
2546 658
2637 450