278 82
2144 498
3321 896
1540 268
21913 313
4551 486
58584 700
8934 661
112140 327
12605 534
2615 591