43218 147
9710 747
13444 316
3041 507
2498 141
12710 478
16773 558
10536 755
7556 678
7441 526
2059 371
1434 31