40423
45097253
68604
28820
34682
51687
36705
35157
56610
24431702
51177
31177
435011736
240943380
1684748313
158637269
131577180
125569260
1135748896
104834214
89916182
84069292
76490141
70446160