15672 866
14742 947
5049 252
189058 907
120042 356
6419 508
1638 60
4080 375
3463 617
8090 622
51550 137