1167 250
3036 910
1460 361
12683 578
4729 587
50795 411
6780 557
11339 75
13456 169
4460 562
10610 502