42470 147
8486 747
10865 316
2851 507
2344 141
12489 478
14348 558
9890 755
7158 678
7070 526
1866 371
1211 31