10339 10
7528 2
14249 15
6375 2
33850 46
22725 22
14909 8
16277 9
7450 1
14618 26
8747 2
11833 9
62912 84
18863 21
23315 26
8897 3
31990 24