42014 147
6835 744
8289 316
2676 507
2206 141
12151 478
12678 557
8584 754
6833 677
6682 526
1748 371
998 31