12597 66
337711 1115
531905 983
217864 268
359370 547
189089 747
349345 771
147344 238
143403 931
46065 573
76604 189
62589 293
65793 278
50000 486
85609 819
48981 472
68817 388
1546469 4451
1327010 2508
453253 1310
1093578 1876
307685 1217
623284 1320
1659771 3620
423639 1698
38522 181