281 82
2149 498
3382 896
1551 268
21949 313
4567 486
58600 700
8960 661
112256 327
12616 534
2623 591