5680 9
4649 3
4027 4
19857 41
4252 4
17022 15
5463 9
4493 3
5212 13
6723 10
6498 16
16286 15
8380 2
6875 2
2809 3
12652 27
4040 3
5858 7
6302 4
18834 15
7203 12
9122 12
85699 84
53176 123