38313
14570
41463
23990
21320
29560
28942
25652
40793
14904
28724
31660
435191736
241021380
1685258313
158694269
131648180
125617260
1136188896
104873214
89965182
84094292
76549141
70482160