10402 166
19937 196
8270 539
25410 324
31540 169
9416 217
36878 131
20364 232
20580 773
116496 365
79494 561
6250 235
8617 717
11718 304
6822 564
27958 612
128960 1085
22631 502
75885 377
33976 408
21022 341
50710 944
15968 218
113293 861
22657 693
20175 570
139925 880
38347 1018