278 82
2145 498
3343 896
1544 268
21929 313
4561 486
58588 700
8949 661
112191 327
12611 534
2620 591