43032 147
8838 747
12709 316
2920 507
2444 141
12613 478
15324 558
10270 755
7416 678
7310 526
1979 371
1332 31