2998 783
1249 333
1471 390
3442 879
3006 604
6061 859
65791 452
187523 295
34468 887
75073 334
14936 488
68342 711
82584 504