42022 147
6968 744
8308 316
2676 507
2206 141
12152 478
12688 557
8600 754
6843 677
6685 526
1749 371
1000 31