1216 257
1564 355
2593 736
2746 473
7102 264
5611 233
4817 797
82758 572
5605 636
16798 673
5764 78
255381 640
32553 928