16216 672
1729 180
2824 295
23418 511
30898 455
24470 278
6762 159
7320 75
28322 603
13528 185
9173 446
21696 264
902 97
3727 348
1807 116