15655 866
14734 947
5041 252
188865 907
119697 355
6408 508
1630 60
4077 375
3449 617
8085 622
51459 136