42025 147
7077 744
8318 316
2678 507
2207 141
12160 478
12695 557
8606 754
6848 677
6685 526
1749 371
1003 31