2840 680
1927 60
2907 296
2347 68
21845 75
4586 603
4678 617
59151 586
12950 699
8059 504
8691 839
8904 86