5418 8
10650 9
9322 11
6743 9
21625 5
8957 10
10079 16
7820 9
14779 9
6409 8
4640 2
4177 8
7175 10
8433 5
8542 7
5248 7
6077 2
8267 11
7071 8
7085 3
6112 5
8843 3
20074 16
23095 40