20442 6
12855 3
17254 13
12743 6
12928 4
14312 5
22404 17
26570 47
19935 36
13038 2
26242 17
11472 1
11259 5
11787 2
13572 2
11426 3
17417 8
12251 1
12755 3
13002 6
23204 17
20031 27
19627 21
15070 7