15657 866
14737 947
5045 252
188933 907
119851 355
6412 508
1632 60
4079 375
3453 617
8089 622
51501 136