18725
262307
67809
0
19704
45279
309743
265876
2047301
197531
142353
13614
735426
142202
416666
94464
690982
483688
178373
109238