43059 147
8883 747
12876 316
2932 507
2446 141
12626 478
15552 558
10324 755
7433 678
7322 526
1980 371
1337 31