42030 147
7103 745
8320 316
2678 507
2207 141
12161 478
12696 557
8607 754
6849 677
6686 526
1749 371
1003 31