278 82
2146 498
3345 896
1544 268
21929 313
4562 486
58589 700
8952 661
112193 327
12612 534
2620 591