16009 89
10196 824
7627 443
6680 293
14048 588
6864 340
8939 335
13169 410
13044 169
19823 588
10154 530
6020 29
16599 504
11325 673
8868 125
5868 118
11155 648
6321 156
8091 446
8187 577
3116 367
15222 480
5117 756
8133 999
9128 69
13201 85
5729 286
9250 697