42024 147
7032 744
8314 316
2677 507
2207 141
12158 478
12693 557
8604 754
6847 677
6685 526
1749 371
1000 31