28657 165
243395 952
15695 86
14007 464
37615 420
17548 642
12413 345
18264 86
9635 439
49210 531
1542 222
1507 69