10000 42
18730 68
6632 641
6263 296
19140 717
13310 884
4188 397
7618 467
7648 100
11531 53
13880 800
12943 588
8010 570
9072 527
6638 472
5858 94
11756 482
4930 385
12897 316
7184 302
7834 429
38049 398
17507 164
13153 453
25199 209
5610 252
9938 73
126061 85