22981 67
5782 323
4382 901
14655 599
5391 590
25134 562
15752 497
9287 51
10863 411
2869 345
2557 658
2668 450