1260 101
3824 240
4191 785
7623 354
6508 450
9590 461
5331 604
5042 378
3410 653
20054 276
4210 441
14334 104
5860 384
69789 659
8481 713
7764 956