31576 88
14672 402
9638 626
13897 427
8045 418
14128 173
39343 337
18792 426
74396 330
14948 384
14959 44
25704 357
12416 679
9279 125
8998 621
12529 518
15657 298
6785 245
9145 422
25519 654
11946 573
17204 268
12313 199
10734 474
31532 576
6706 75
8287 628
2702 208