20305 166
53061 770
12045 613
17624 616
4730 651
9949 144
7491 428
10623 429
18999 482
6466 135
1554 270
30785 172
14820 113
5195 719
7161 646
7180 360
1980 301