31582 88
14674 402
9639 626
13898 427
8045 418
14128 173
39359 337
18793 426
74397 330
14948 384
14960 44
25705 357
12418 679
9280 125
9000 621
12530 518
15659 298
6786 245
9145 422
25519 654
11946 573
17207 268
12314 199
10735 474
31537 576
6707 75
8287 628
2703 208