1262 257
1583 355
2611 736
2817 473
7159 264
5645 233
4857 797
82846 572
5614 636
16890 673
5796 78
255517 640
32720 928