297726 951
60267 539
99293 947
55532 792
89657 758
44738 692
26878 306
138526 331
16846 264
77297 1096
84585 194
14443 617
62962 182
91724 534
77206 365
31703 83
30168 111
29205 439
39455 718