1262 257
1583 355
2609 736
2817 473
7159 264
5645 233
4857 797
82845 572
5614 636
16890 673
5796 78
255516 640
32718 928