15673 866
14743 947
5049 252
189083 907
120091 356
6419 508
1641 60
4082 375
3464 617
8092 622
51567 137