23011 281
14230 162
4674 453
4684 556
6385 105
2883 480
3093 98
1068 35
21536 576
11737 531
10309 254