1245 257
1576 355
2603 736
2783 473
7115 264
5620 233
4833 797
82795 572
5607 636
16837 673
5782 78
255420 640
32622 928