118943
335873
283443
644937
34139
547928
636683
176192
362114
121832
678195
684810
29045454
24535122
22030996
21221480
16550333
14909969
140911028
13404239
1181582
11557764
961758
9498481