42043 147
7535 745
8354 316
2682 507
2211 141
12181 478
12720 557
8643 754
6855 677
6692 526
1752 371
1009 31