42073 147
7644 745
8455 316
2695 507
2219 141
12218 478
12795 558
8706 754
6874 677
6711 526
1761 371
1022 31