9973 10
19615 60
15454 16
18767 32
19777 31
10851 9
9644 6
26308 42
26130 44
9866 18
11971 7
10059 6
11506 8
36965 103
21393 27
14634 24
10338 17
15740 21
39660 80
17592 53
12346 8
15446 17
13265 16
9343 3