15645 866
14729 947
5033 252
188706 907
119362 355
6397 508
1622 60
4075 375
3435 617
8072 622
51392 136