16518 20
12752 47
4096 9
8077 16
43469 54
44489 114
18275 32
26697 55
2299 6
86930 298
9637 32
13088 40
47878 137
19962 45
11971 18
39342 74
12783 45
7709 9
2497 3
5586 12
13723 40
9000 10
5820 18
20392 70