42032 147
7111 745
8323 316
2678 507
2207 141
12161 478
12696 557
8608 754
6851 677
6687 526
1749 371
1003 31