102640
21830
41417
216792
462131
20342
1075146
75979
229716
371344
858122
384202
57673
654166
675129
120615
901979
387593
260393
159836
944258
793421
825742
128523
362482
21682