15674 866
14743 947
5049 252
189085 907
120095 356
6420 508
1642 60
4082 375
3465 617
8092 622
51571 137