276 82
2142 498
3311 896
1538 268
21898 313
4548 486
58581 700
8931 661
112117 327
12601 534
2612 591