42995 661
5456 352
16845 135
14332 178
12625 313
4372 647
15350 616
8354 169
3214 148
8819 484
14515 154
3633 164
10039 246
4034 464
6230 470
17708 532
23971 398
384261 1079
4366 593
7985 70
7268 545
10824 86
8890 706
4568 692
20126 624
3173 437
2600 547
6538 212