22950 281
14219 162
4662 453
4668 556
6378 105
2880 480
3092 98
1061 35
21534 576
11733 531
10307 254