15659 866
14737 947
5046 252
188949 907
119893 355
6413 508
1632 60
4079 375
3455 617
8089 622
51507 136