40998 504
185299 309
163457 299
18554 415
288481 806
142482 630
12232 354
31241 707
151591 336
8667 215
32791 429
37180 137
8345 76
19937 275
10675 580
302704 1071
43787 453
10933 580
54163 586
164822 448
157779 678
19378 642
93371 427
14003 111
142780 288
13725 398
49498 877
40229 242