15553 866
14629 947
4946 252
186571 906
116881 355
6308 508
1551 60
4004 375
3362 617
7952 622
49729 136