43065 147
8891 747
12906 316
2935 507
2446 141
12630 478
15598 558
10330 755
7440 678
7324 526
1982 371
1338 31