1155 101
3562 240
4178 785
7589 354
6495 450
9588 461
5330 604
5028 378
3407 653
20036 276
4207 441
14331 104
5858 384
69734 659
8481 713
7764 956