313443
319518
363465
471150
10196
45584
936255
123312
992492
36976
154362
720530
218375
936548
889865
920370
13638
771191
108745
690697
310284
393695
68790
150879
170815
945658
186262
632764
179563
7557