43191 147
9681 747
13381 316
3028 507
2494 141
12706 478
16607 558
10520 755
7551 678
7438 526
2050 371
1420 31