14570
41463
20392
23990
29560
28942
24520
40793
14904
37031
17502
32354
435281736
241056380
1685508313
158730269
131676180
125640260
1136548896
104886214
89982182
84113292
76576141
70501160