15096 395
30207 843
8958 309
13922 521
16111 240
23318 677
51473 553
15323 678
16373 450
16816 379
20964 832
40607 222
17894 463
24181 446
14954 261
16421 581
15118 362
8052 338
18812 753
12464 434
32387 799
565811 1511
286644 904
173880 846
243068 866
1053055 2654
13810 960
26899 726