15196 12
4551 8
4549 9
5352 12
12371 12
4678 8
6869 18
6984 1
18582 18
9672 22
5228 6
5734 7
7409 8
4848 2
5082 1
6198 6
5332 2
8062 9
31088 47
5142 8
16174 12
11293 19
4465 5
7776 14