43059 147
8882 747
12874 316
2932 507
2445 141
12626 478
15549 558
10321 755
7432 678
7322 526
1980 371
1337 31