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