1142 101
3524 240
4178 785
7584 354
6493 450
9587 461
5330 604
5027 378
3406 653
20036 276
4207 441
14331 104
5858 384
69731 659
8481 713
7764 956