15688 866
14755 947
5059 252
189217 907
120352 356
6428 508
1648 60
4088 375
3477 617
8102 622
51656 137