16048 32
8499 10
5697 5
6635 10
7347 9
18695 29
5414 8
11118 22
9316 10
4322 5
3430 5
6892 8
8072 12
10787 10
17687 24
4326 12
14281 22
3252 8
2107 8
3501 10
5179 11
8566 20
19510 39
5334 5