15672 866
14742 947
5049 252
189049 907
120030 356
6419 508
1637 60
4080 375
3461 617
8090 622
51549 137