15654 866
14734 947
5040 252
188810 907
119592 355
6403 508
1629 60
4077 375
3446 617
8081 622
51437 136