15679 866
14746 947
5051 252
189127 907
120166 356
6422 508
1644 60
4085 375
3466 617
8096 622
51592 137