9462 506
18188 215
16383 129
11236 542
14517 598
4625 346
6142 179
20299 612
164423 1106
133477 766
12523 77
105376 437
16974 417
6325 368
25254 251
28163 136
5769 540