15688 866
14755 947
5059 252
189221 907
120363 356
6428 508
1648 60
4088 375
3477 617
8102 622
51659 137