22999 281
14228 162
4672 453
4682 556
6384 105
2883 480
3093 98
1067 35
21536 576
11735 531
10308 254