508 53
1831 378
7242 107
6252 748
2513 417
2538 478
3921 720
4210 530
3341 744
26907 122
15848 192
6726 606