2000 529
365 52
1729 270
2105 683
879 187
2722 798
22852 514
10095 640
4577 511
6055 623
10304 28
7764 230
9916 857