30638 429
11108 523
12396 323
15448 466
10272 530
16851 132
7960 336
12218 816
8951 96
24506 279
15140 838
14563 608
15879 572
6806 335
9782 412
10119 45
10639 283
14989 390
8923 859
9908 159
6495 143
15723 767
23821 523
97205 877
25519 510