262 64
32532 125
14184 178
30545 295
6937 931
39561 857
14627 548
37549 588
12900 286
9558 464
1760 153