22562 66
5796 323
4285 901
14660 599
5359 590
25103 562
15720 497
9268 51
10774 411
2853 345
2546 658
2637 450