42993 147
8911 747
12978 316
7587 508
2452 141
12665 478
15776 558
10301 755
7449 679
7333 526
1997 371
1352 31