15655 866
14735 947
5042 252
188886 907
119745 355
6409 508
1631 60
4077 375
3449 617
8087 622
51477 136