1999 529
365 52
1729 270
2105 683
879 187
2722 798
22851 514
10094 640
4577 511
6055 623
10304 28
7761 230
9915 857