6998 20
13870 55
12856 46
22514 91
7116 19
5327 7
4457 1
15217 64
8232 23
13327 49
6331 26
6823 14
18753 60
5431 12
16399 25
1000 4
1433 3
998 4
1017 6
1472 3
1899 16
2184 3
1717 6
4925 11