43060 147
8887 747
12884 316
2932 507
2446 141
12629 478
15568 558
10326 755
7440 678
7324 526
1980 371
1338 31