22559 66
5771 323
4282 901
14660 599
5359 590
25103 562
15717 497
9268 51
10774 411
2853 345
2546 658
2637 450