15680 866
14746 947
5052 252
189131 907
120170 356
6423 508
1644 60
4085 375
3466 617
8097 622
51594 137