43059 147
8883 747
12877 316
2932 507
2446 141
12626 478
15555 558
10324 755
7435 678
7322 526
1980 371
1337 31