10213 90
39643 364
27887 506
21386 651
12623 545
44509 105
109349 721
33325 384
36066 497
53220 557
18245 741
20679 195
26596 435
25308 697
17643 886
35882 326
86645 920
20830 826
23953 603
14545 575
24528 324
27206 427
30593 600
25645 1009
62368 107
23095 489
28316 223
67681 538