15672 866
14742 947
5049 252
189061 907
120046 356
6419 508
1638 60
4080 375
3463 617
8090 622
51552 137