8672 13
3077 3
3305 10
9192 16
7473 9
8795 5
4657 10
7382 12
18096 39
21170 20
27182 42
3858 9
16621 22
3710 9
4496 1
12278 15
4608 4
4149 9
4084 7
20775 23
7198 10
3542 7
12454 4
21386 11