14904
37031
17502
32354
32363
54988
40781
37082
30543
32465
41375
28730
435329736
241061380
1685538313
158736269
131683180
125649260
1136548896
104899214
89989183
84118292
76579141
70503160