43065 147
8890 747
12906 316
2935 507
2446 141
12630 478
15596 558
10329 755
7440 678
7324 526
1980 371
1338 31