1171 101
3599 240
4182 785
7594 354
6498 450
9588 461
5330 604
5029 378
3408 653
20040 276
4208 441
14333 104
5858 384
69737 659
8481 713
7764 956