142944
942521
918228
1032433
902199
303252
352364
156612
15895748
707986
5106578
4439980
3559192
3558510
2324216
2225495
1234
339250
387972
399161