2105 151
67187 916
8925 615
73660 146
32277 798
8383 54
24780 372
32771 550
100486 558
40369 369
13488 681
29570 142
36695 174
19337 340
41459 464
12503 177
26980 201
9607 675
7048 643
134801 182
338263 1172
74670 583
304188 597
89876 357
64635 258