16216 672
1728 180
2822 295
23411 511
30895 455
24468 278
6762 159
7318 75
28321 603
13528 185
9170 446
21695 264
902 97
3727 348
1807 116