281 58
1198 358
1521 456
257 47
2100 465
2949 695
4128 812
11701 738
4694 449
18651 561
16384 158
111545 594
71652 282
37328 224
26460 613
30367 220
9673 529
3554 188