277 82
2143 498
3318 896
1539 268
21905 313
4549 486
58582 700
8934 661
112132 327
12602 534
2615 591