21203 124
41044 504
185848 309
163908 299
18579 415
289497 808
142857 630
12252 354
31267 707
152274 336
8689 215
32843 429
37255 137
8363 76
19966 275
10696 580
303278 1072
43966 453
10954 580
54328 586
165317 448
158350 678
19403 643
93889 427
14033 111
143357 288
13742 398
49556 877