19968 667
18577 79
45754 219
202905 967
13536 77
96291 646
2944 413
12871 719
8812 658
122121 973
107740 430
73538 338
26695 800
45496 634
115634 110
65642 726
8763 129
3888 180
56353 762
8595 225
60625 771
43753 480
59814 684
115538 169
32858 800
30613 452
71599 671
68466 127