15654 866
14734 947
5040 252
188831 907
119634 355
6404 508
1630 60
4077 375
3447 617
8083 622
51445 136