15680 866
14748 947
5054 252
189158 907
120212 356
6424 508
1645 60
4087 375
3470 617
8100 622
51607 137