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