1130 101
3486 240
4176 785
7582 354
6490 450
9587 461
5329 604
5026 378
3405 653
20035 276
4207 441
14331 104
5858 384
69725 659
8481 713
7764 956