297586 950
60230 539
99213 947
55508 792
89617 758
44708 692
26832 306
138457 328
16836 264
77275 1096
84546 194
14438 617
62912 182
91685 534
77168 365
31685 83
30139 111
29125 439
39421 718