15012 21
20640 28
14026 22
12428 14
9646 6
12618 8
7136 8
10823 16
21853 50
13042 12
11450 12
34988 58
10191 15
16606 27
8236 4
6444 2
5882 2
6888 4
6652 2
6765 4
8642 7
14425 17
9585 6
6864 1