16213 672
1728 180
2821 295
23407 511
30894 455
24463 278
6760 159
7316 75
28320 603
13528 185
9163 446
21693 264
902 97
3727 348
1807 116