15652 866
14733 947
5038 252
188801 907
119569 355
6401 508
1628 60
4077 375
3444 617
8081 622
51431 136