5996 9
5353 4
11217 19
11266 17
6147 7
6170 8
6372 11
10429 18
7274 19
7627 17
6479 2
8772 15
14301 11
8096 4
5491 5
5369 6
8932 16
15406 34
5414 7
7353 9
6238 6
12747 18
15958 28
47493 89