15654 866
14734 947
5040 252
188816 907
119612 355
6403 508
1629 60
4077 375
3447 617
8082 622
51439 136