15553 866
14629 947
4946 252
186585 906
116888 355
6308 508
1551 60
4004 375
3362 617
7955 622
49737 136