297595 950
60232 539
99219 947
55508 792
89618 758
44709 692
26838 306
138459 328
16836 264
77279 1096
84546 194
14438 617
62913 182
91689 534
77172 365
31685 83
30140 111
29126 439
39422 718