19503 18
11741 5
16424 12
14544 9
10937 3
10798 1
12507 2
10526 1
11079 3
13767 5
9366 1
19886 28
25211 28
15048 13
39027 64
11212 4
12696 4
20129 24
11826 3
23884 27
12909 7
12843 6
14704 18
11415 3