15680 866
14746 947
5054 252
189134 907
120181 356
6423 508
1644 60
4085 375
3466 617
8098 622
51598 137