281 58
1198 358
1521 456
258 47
2101 465
2949 695
4128 812
11701 738
4694 449
18652 561
16384 158
111546 594
71652 282
37328 224
26462 613
30367 220
9675 529
3554 188