1242 101
3771 240
4191 785
7606 354
6502 450
9590 461
5331 604
5040 378
3410 653
20046 276
4210 441
14334 104
5860 384
69782 659
8481 713
7764 956