15549 866
14626 947
4946 252
186494 906
116829 355
6305 508
1548 60
4004 375
3360 617
7948 622
49682 136