15655 866
14735 947
5041 252
188871 907
119712 355
6409 508
1630 60
4077 375
3449 617
8085 622
51463 136