5076 602
8159 256
14800 427
33698 707
71250 568
5502 860
961 117
11471 258
4714 558
3000 378
4619 318