25015 67
6134 324
4630 902
14758 599
5550 590
25202 562
18726 501
9392 51
11106 411
2925 345
2597 658
3398 450