35017 711
21230 399
47301 81
83129 691
28212 524
24147 688
80801 583
20147 497
28657 269
55325 934
19183 156
99294 385
62359 278
38424 242
24453 622
27282 141
27600 167
21833 465
35420 139
24407 83
48185 524
29092 92
23144 85
46099 467
18895 57
65147 793
118596 980