15951 18
6779 8
13212 7
6045 8
6177 8
11124 25
7814 8
9329 17
5970 9
6831 4
20358 42
11696 20
8870 16
6958 6
8675 7
5746 4
5470 5
5980 4
7070 10
7215 11
6627 7
16889 32
29797 63
12555 13