27912 429
9224 521
11139 322
13814 466
9387 530
14684 132
7058 336
11008 815
8019 96
19937 274
11655 838
13278 608
14342 572
5830 335
8192 412
8246 45
9675 283
12922 387
7696 859
7846 159
5605 143
14121 767
17440 521
88798 870
21865 508