19785 652
30431 529
14726 140
22588 322
12803 299
28657 288
69798 474
35737 620
25896 845
13271 194
54372 82
26597 522
32130 226
26328 713
24056 645
32471 458
16763 706
26180 819
20001 537
68069 372
31673 173
90454 514
56694 593