15679 866
14746 947
5051 252
189120 907
120151 356
6421 508
1643 60
4085 375
3466 617
8096 622
51589 137