1014 101
3257 240
4167 785
7549 354
6484 450
9580 461
5326 604
5010 378
3403 653
20025 276
4207 441
14329 104
5858 384
69669 659
8478 713
7764 956