43089 147
9488 747
12984 316
2955 507
2448 141
12662 478
15857 558
10371 755
7457 678
7343 526
1998 371
1350 31