15654 866
14734 947
5040 252
188843 907
119660 355
6405 508
1630 60
4077 375
3448 617
8084 622
51448 136