2841 680
1928 60
2908 296
2347 68
21845 75
4586 603
4678 617
59152 586
12950 699
8059 504
8691 839
8905 86