42953 147
8829 747
12694 316
7545 508
2417 141
12608 478
15426 558
10210 755
7389 678
7282 526
1963 371
1313 31