2872 8
12241 20
14651 19
3710 6
7461 15
6645 14
5146 11
13812 19
23789 41
12232 24
22120 51
17080 42
7717 18
6723 19
4233 14
17137 32
14616 27
16329 37
25323 77