517 3
1147 3
2966 7
12125 26
17199 32
4840 18
6357 14
9734 13
10095 10
20611 22
26220 57
19783 55
9338 27
43287 146
17101 51
5710 27
19393 59
6589 26
5530 8
12613 24
10761 16
12267 40