42953 147
8831 747
12698 316
7545 508
2417 141
12608 478
15431 558
10212 755
7389 678
7283 526
1963 371
1315 31