15680 866
14746 947
5054 252
189142 907
120186 356
6423 508
1644 60
4087 375
3468 617
8100 622
51601 137