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