42032 147
7128 745
8324 316
2678 507
2207 141
12162 478
12697 557
8609 754
6851 677
6687 526
1749 371
1003 31