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