1253 101
3800 240
4191 785
7615 354
6507 450
9590 461
5331 604
5040 378
3410 653
20053 276
4210 441
14334 104
5860 384
69789 659
8481 713
7764 956