22037 66
5642 323
4213 901
14629 599
5340 590
25097 562
15684 497
9221 51
10719 411
2830 345
2539 658
2632 450