2998 783
1251 333
1471 390
3442 879
3014 604
6061 859
65795 452
187526 295
34468 887
75075 334
14936 488
68344 711
82592 504