8009 52
12254 515
16843 327
10884 176
4690 284
3561 659
4152 426
4964 681
6363 370
3950 428
6073 837
3723 578
9281 850