15654 866
14734 947
5041 252
188849 907
119669 355
6406 508
1630 60
4077 375
3448 617
8084 622
51453 136