15680 866
14747 947
5054 252
189152 907
120198 356
6423 508
1644 60
4087 375
3470 617
8100 622
51605 137