278 82
2145 498
3336 896
1543 268
21928 313
4559 486
58587 700
8947 661
112176 327
12609 534
2619 591