24098 67
5961 324
4504 901
14715 599
5484 590
25178 562
18682 501
9349 51
10976 411
2893 345
2577 658
2697 450