16212 672
1728 180
2819 295
23405 511
30893 455
24459 278
6760 159
7315 75
28320 603
13528 185
9162 446
21693 264
901 97
3727 348
1807 116