8005 2
12208 13
10253 6
12043 11
12768 13
10417 1
7654 1
18922 19
15473 16
9508 3
13209 8
20628 34
8900 5
29166 38
103845 162
45645 112
10739 1
17140 23
18131 24
13978 22
12739 16
12852 14
15005 14
29088 60