42346 147
8367 746
10019 316
2819 507
2299 141
12455 478
13968 558
9648 754
7077 678
6948 526
1818 371
1149 31