1212 257
1563 355
2593 736
2737 473
7101 264
5610 233
4816 797
82756 572
5605 636
16795 673
5762 78
255380 640
32549 928