1182 101
3648 240
4184 785
7595 354
6498 450
9588 461
5330 604
5034 378
3409 653
20042 276
4209 441
14333 104
5860 384
69743 659
8481 713
7764 956