43069 147
8888 747
12789 316
2944 507
2458 141
12629 478
15413 558
10306 755
7437 679
7342 526
1997 371
1344 31