278 82
2144 498
3326 896
1542 268
21914 313
4552 486
58584 700
8937 661
112144 327
12606 534
2617 591