301853 860
13405 809
12333 741
19755 835
8078 596
6616 232
11370 514
18197 564
27473 549
5977 49
8475 597
11450 599
23709 553
14637 431
12295 227
18674 505
18150 525
13594 258
8102 368
17714 427
5594 667
5071 361
7468 358
11885 676
10102 568
14958 232
8400 167
9842 406