43057 147
8881 747
12866 316
2932 507
2445 141
12623 478
15538 558
10312 755
7430 678
7319 526
1980 371
1337 31