261 64
32516 125
14174 178
30543 295
6936 931
39553 857
14625 548
37538 588
12898 286
9558 464
1760 153