15688 866
14755 947
5059 252
189232 907
120382 356
6428 508
1648 60
4088 375
3477 617
8102 622
51664 137