43213 147
9695 747
13407 316
3037 507
2497 141
12709 478
16700 558
10529 755
7555 678
7439 526
2053 371
1424 31