9092 15
4679 6
6992 7
8415 7
6193 9
7091 15
11102 7
9311 20
5276 4
5316 3
5305 2
14096 22
26752 63
33409 103
5694 7
7753 9
13357 31
22014 48
6653 12
29541 64
7886 8
16403 28
14556 18