301 80
1724 90
12912 160
21900 808
4171 625
8506 810
17319 777
12655 298
12748 221
5335 756
14635 58
1807 126