15654 866
14734 947
5040 252
188816 907
119610 355
6403 508
1629 60
4077 375
3447 617
8081 622
51438 136