278 82
2144 498
3320 896
1540 268
21911 313
4550 486
58584 700
8934 661
112136 327
12602 534
2615 591