16522 5
14005 5
13328 3
14684 5
24351 27
24942 27
16327 9
13950 7
14097 3
11627 3
11215 5
15280 3
11059 1
21516 20
40453 64
15938 13
14354 9
12768 1
12171 2
10574 4
12307 3
14435 9
17926 20
18867 23