16209 672
1728 180
2817 295
23399 511
30889 455
24456 278
6760 159
7315 75
28319 603
13528 185
9161 446
21693 264
901 97
3727 348
1807 116