9092 15
4679 6
7238 7
8415 7
6441 9
7091 15
11102 7
9311 20
5276 4
5316 3
5305 2
14096 22
27247 63
33912 103
5694 7
7998 9
13607 32
22257 49
6653 12
29794 65
8134 8
16403 29
14807 18