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