15673 866
14742 947
5049 252
189069 907
120067 356
6419 508
1638 60
4080 375
3464 617
8091 622
51561 137