20008 9
15235 7
14610 19
21109 29
14685 6
23121 43
18307 12
29019 23
117659 258
24870 37
15138 5
10955 2
17990 23
16206 9
13394 13
10477 4
24958 18
24259 31
13549 8
11815 2
13124 4
13524 1
19269 29
22394 46