15687 866
14755 947
5059 252
189209 907
120341 356
6428 508
1647 60
4088 375
3476 617
8102 622
51647 137