297985 953
60307 539
99374 947
55592 792
89704 758
44764 692
26956 306
138628 331
16874 264
77338 1096
84620 194
14463 617
63041 182
91775 534
77258 365
31733 83
30200 111
29286 439
39507 718