43065 147
8892 747
12907 316
2935 507
2446 141
12630 478
15602 558
10330 755
7441 678
7324 526
1982 371
1339 31