15657 866
14737 947
5045 252
188935 907
119854 355
6412 508
1632 60
4079 375
3455 617
8089 622
51501 136