15536 21
12962 11
8810 3
9382 3
13094 22
20957 28
25089 50
10600 10
9736 2
13240 21
16474 12
10024 3
10387 5
9539 6
9266 5
10488 2
24618 34
12304 32
11296 2
21847 23
12641 16
11295 20
13944 11
35238 52