22591 66
5836 323
4291 901
14660 599
5365 590
25104 562
15721 497
9278 51
10774 411
2855 345
2546 658
2638 450