43059 147
8883 747
12875 316
2932 507
2446 141
12626 478
15551 558
10322 755
7433 678
7322 526
1980 371
1337 31