149498
141891
142783
1500116
142094
1433115
147778
1450120
160589
184087
31023169
8299131
841996
22467177
1486106
505482
15521112
30404175
140886
321774