15653 866
14734 947
5040 252
188809 907
119590 355
6402 508
1628 60
4077 375
3445 617
8081 622
51436 136