21614 58
8111 13
9035 5
7213 6
11695 2
11393 12
8805 5
14272 20
18236 19
17912 43
14083 27
26457 47
8285 14
7683 5
11550 15
5787 1
6166 1
5581 2
8072 5
13790 29
6907 5
5513 1
9509 10
21648 41