261 64
32515 125
14174 178
30543 295
6935 931
39551 857
14625 548
37532 588
12898 286
9558 464
1759 153