129922
361297
156191
614943
549732
207464
687569
132767
231721
810545
18482
174196
422503
55597
377185
117735
59982
196475
20439
86594
131648
538872
611768
844641
52671
681435
675400
9831000
127716
260400