15670 866
14741 947
5049 252
189039 907
120007 356
6419 508
1637 60
4080 375
3461 617
8090 622
51546 137