2872 8
12241 20
14651 19
3710 6
7461 15
6645 14
5146 11
13812 18
23289 40
12232 24
21643 51
16653 42
7717 18
6723 19
3815 14
16695 32
14616 27
15882 37
25323 77