15673 866
14743 947
5049 252
189083 907
120093 356
6420 508
1642 60
4082 375
3464 617
8092 622
51571 137