42981 147
8893 747
12957 316
7567 508
2436 141
12644 478
15745 558
10284 755
7438 679
7318 526
1986 371
1340 31