1682 360
1561 460
633 207
24659 314
50627 78
17632 223
34579 513
16433 741
8992 88
2786 407
6602 696
12310 289
54786 759
21672 601
17318 575
39640 334
163840 974
384764 1079
2908738 7276
19244 573
6796 152
49296 855
33188 600
35910 935
29616 293