42042 147
7494 745
8352 316
2679 507
2211 141
12180 478
12719 557
8639 754
6853 677
6691 526
1752 371
1006 31