43024 147
8831 747
12687 316
2916 507
2434 141
12611 478
15299 558
10260 755
7410 678
7303 526
1974 371
1323 31