15654 866
14734 947
5040 252
188823 907
119623 355
6403 508
1630 60
4077 375
3447 617
8083 622
51444 136