8391
21367
34936
504110
69817
34156
45228
13841
15865
41012
23313
40274
435050736
240960380
1684848313
158648269
131595180
125578260
1135858896
104846214
89942182
84075292
76508141
70455160