43062 147
8888 747
12888 316
2932 507
2446 141
12629 478
15574 558
10327 755
7440 678
7324 526
1980 371
1338 31