15932
19360
56895
28523
50836
14310
27455
23044
25721
22460
33863
12480
435192736
241021380
1685258313
158694269
131649180
125618260
1136188896
104873214
89967182
84094292
76549141
70482160