22984 281
14227 162
4668 453
4675 556
6384 105
2881 480
3092 98
1063 35
21536 576
11734 531
10308 254