25020 278
14031 598
16331 313
8027 188
12175 632
13087 52
6311 272
47590 730
7435 480
6763 684
8407 519
8419 671
10246 581
3847 209
15624 620
12345 1021
28687 473
5800 84
10096 433
8449 548
11797 674
23135 811
11688 881
19717 356
13985 383
8110 201
21528 153
11932 683