43048 149
17030 906
11657 318
27316 77
28422 669
22952 687
10651 574
5111 110
6143 790
14779 399
63100 560
16445 381
2064 184
34281 543