8009 52
12257 515
16843 327
10884 176
4690 284
3562 659
4154 426
4964 681
6365 370
3953 428
6082 837
3725 578
9283 850