262 64
32528 125
14178 178
30544 295
6937 931
39561 857
14627 548
37547 588
12900 286
9558 464
1760 153