31656 69
6738 10
8263 6
26367 91
18575 47
13540 41
15438 38
13849 26
10865 22
10385 16
8411 19
8047 18
9213 19
5080 1
8996 8
5709 6
48559 137
17096 27
22192 59
8039 11
8556 11
19861 31
8672 11
6412 2