8005 52
12254 515
16843 327
10882 176
4688 284
3561 659
4152 426
4964 681
6362 370
3950 428
6073 837
3723 578
9279 850