3072 640
4039 574
27018 653
12342 632
3450 167
6241 528
4235 423
6601 284
6332 138
12335 688
2941 30
8482 111
3443 530
8122 444
3985 180