8003 52
12254 515
16843 327
10882 176
4685 284
3561 659
4145 426
4964 681
6362 370
3950 428
6071 837
3723 578
9277 850