15659 866
14738 947
5046 252
188959 907
119901 355
6413 508
1634 60
4079 375
3455 617
8089 622
51513 136