19968 675
9635 696
7190 520
21717 624
8761 640
16730 367
23486 219
43360 643
44917 354
22234 232
9241 360
10338 969
22455 184
12862 183
10726 289
64845 848
29464 775
69144 417
13362 527
20422 191
14982 306
121999 132
17117 280
57569 177
4486 528
10776 78
9796 473
8808 515