1263 101
3829 240
4192 785
7625 354
6509 450
9590 461
5331 604
5042 378
3410 653
20054 276
4210 441
14335 104
5860 384
69791 659
8481 713
7764 956