1012 282
16205 808
1728 557
2345 675
4354 200
3966 310
4893 767
26038 879
6559 810
18147 280
20103 137
13888 217
13485 397
6781 80
10551 38
11929 399
2371465 3776