16412 16
22775 39
12715 6
16698 8
14639 8
10923 3
7237 5
15668 12
12440 15
7043 1
13448 10
10285 4
9689 3
11068 10
10933 8
8030 3
8221 2
5944 1
9956 9
10486 6
12842 6
12811 25
36407 41
19278 19