10000 42
18728 68
6632 641
6263 296
19140 717
13309 884
4188 397
7618 467
7647 100
11528 53
13879 800
12943 588
8010 570
9071 527
6638 472
5858 94
11753 482
4930 385
12897 316
7184 302
7834 429
38049 398
17507 164
13153 453
25199 209
5610 252
9938 73
126061 85