15688 866
14755 947
5059 252
189228 907
120371 356
6428 508
1648 60
4088 375
3477 617
8102 622
51661 137