278 82
2145 498
3334 896
1543 268
21927 313
4559 486
58586 700
8947 661
112173 327
12608 534
2619 591