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