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