16326 14
18947 11
15619 11
10968 8
14545 19
22451 39
17023 14
14199 16
10228 18
16517 20
13380 22
6101 3
15440 10
12686 12
14122 11
4785 2
8658 12
8357 11
7819 5
16653 25
27829 48
8833 12
8706 10
6596 12