15033 6
23271 16
12031 2
28537 16
36150 151
16303 4
29505 23
10108 2
13014 2
12778 6
16324 13
14240 2
12560 8
23048 39
13280 6
12609 8
18335 17
14982 5
12436 6
24977 24
22682 37
17433 11
14271 6
13561 5