27591 133
20868 182
937659 3299
12404 496
16743 376
89855 446
49080 511
65553 648
16155 537
17029 137
9171 402
35147 331
330536 1230
14926 420
12131 861
30438 643
101203 530
24005 663
54732 876
38899 169
27578 196
123376 526
75858 949
448110 1001
305349 656
32677 77
169759 882
312017 1014