43090 816
213558 778
111743 883
13787 713
16068 855
9084 585
32233 541
27958 232
32945 208
32989 957
35130 761
55820 410
27606 273
9411 752
3972 260