43224 147
9718 747
13474 316
3043 507
2499 141
12710 478
16824 558
10542 755
7556 678
7444 526
2061 371
1437 31