15673 866
14743 947
5049 252
189077 907
120084 356
6419 508
1641 60
4081 375
3464 617
8091 622
51565 137