42043 147
7557 745
8355 316
2682 507
2212 141
12181 478
12722 557
8648 754
6857 677
6692 526
1752 371
1009 31