16596 15
29523 53
22175 30
21189 44
16666 17
14903 16
34332 84
15624 11
18855 14
13936 24
37209 69
12192 7
14705 36
11067 10
13618 11
8933 2
9338 2
9958 8
11441 7
9240 5
9935 2
9492 5
11370 3
9164 5