14507 329
4678 322
2408 472
1563 329
31234 703
12037 838
6837 487
266187 1547
85796 437
88244 662
10517 108
31211 1127
7401 161
7642 212
5086 259