9462 506
18188 215
16383 129
11236 542
14517 598
4625 346
6143 179
20299 612
164430 1106
133489 766
12524 77
105383 437
16974 417
6326 368
25261 251
28167 136
5769 540