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