19968 667
18580 79
45756 219
202907 967
13539 77
96291 646
2944 413
12871 719
8812 658
122121 973
107746 430
73538 338
26696 800
45499 634
115637 110
65646 726
8764 129
3889 180
56355 762
8596 225
60625 771
43755 480
59814 684
115546 169
32859 800
30613 452
71599 671
68486 127