13732 5
14928 3
21256 7
12427 8
10952 9
13909 2
16678 5
15308 3
12457 3
18634 8
25877 3
20609 8
11226 4
51530 2
39878 7
103958 11
26979 1
224780 32
136082 19
43226 4
38981 5
153533 58
42032 5
43004 1