278 82
2145 498
3340 896
1543 268
21929 313
4560 486
58587 700
8949 661
112182 327
12609 534
2619 591