22958 281
14221 162
4664 453
4668 556
6380 105
2881 480
3092 98
1062 35
21535 576
11733 531
10307 254