12943 10
11860 9
21070 16
10124 7
16322 15
29796 32
14542 13
25697 27
101000 127
23457 20
19494 13
59993 64