625993 1948
53959 557
15884 282
79683 808
11610 656
265127 587
286987 1394
166208 289
32548 260
12862 553
13456 106
327057 974
13076 836
419474 575
36275 528
25214 724
24150 165
11866 170
56569 644
14098 65
14887 523
255480 719
7130 198
124762 257
34690 413
49400 474
39099 569
23711 578