15642 866
14729 947
5032 252
188693 907
119320 355
6394 508
1622 60
4075 375
3434 617
8072 622
51375 136