43059 147
8884 747
12879 316
2932 507
2446 141
12626 478
15556 558
10324 755
7437 678
7323 526
1980 371
1337 31