13042 9
65677 171
35580 85
17098 19
7570 10
14762 38
10257 13
17630 56
11029 37
4139 9
16994 31
8273 14
14695 35
17406 22
2969 14
9003 34
3905 9
43843 113
1982 10
16425 22
1373 10
1034 8
23186 44
19282 75