1012 282
16907 808
1728 557
2346 675
4358 200
3968 310
4895 767
26045 879
6562 810
18147 280
20104 137
13888 217
13485 397
6781 80
10554 38
11931 399
2373515 3776