1228 257
1565 355
2594 736
2747 473
7105 264
5613 233
4820 797
82765 572
5605 636
16807 673
5766 78
255387 640
32570 928