455 95
1738 451
2230 478
2196 466
1160 321
1262 239
1540 344
3278 595
3498 376
4753 560
7965 675
9686 967
3945 536