1995 427
1259 378
473 110
2477 626
390 111
306 53
2748 360
3904 506
14759 537
3585 47
6250 398
17193 84