42042 147
7436 745
8349 316
2679 507
2211 141
12176 478
12716 557
8637 754
6853 677
6691 526
1752 371
1005 31