277 82
2142 498
3316 896
1539 268
21901 313
4548 486
58581 700
8933 661
112124 327
12602 534
2612 591